#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	int n = 0;
	int arr[10] = { 0 };
	int res[4][4] = { 0 };
	int a = 0;
	int b = 0;

	scanf("%d", &n);
	for (int i = 0; i < n; i++)
	{
		scanf("%d", &arr[i]);
	}

	for (int i = 0; i < n; i++)
	{
		res[a][b] = arr[i + 1] - arr[i];
		b++;
		if (b == 3)
		{
			a++;
			b = 0;
		}
	}

	if (n <= 4)
	{
		for (int i = 0; i < n-1; i++)
		{
			if (i == n - 2)
			{
				printf("%d", res[0][i]);
			}
			else
			{
				printf("%d ", res[0][i]);
			}
		}
	}
	else if (n >= 5 && n <= 7)
	{
		for (int i = 0; i < 3; i++)
		{
			if (i == 2)
			{
				printf("%d\n", res[0][i]);
			}
			else
			{
				printf("%d ", res[0][i]);
			}
		}

		for (int i = 0; i < n-4; i++)
		{
			if (i == n-5)
			{
				printf("%d\n", res[1][i]);
			}
			else
			{
				printf("%d ", res[1][i]);
			}
		}
	}
	else
	{
		for (int i = 0; i < 3; i++)
		{
			if (i == 2)
			{
				printf("%d\n", res[0][i]);
			}
			else
			{
				printf("%d ", res[0][i]);
			}
		}

		for (int i = 0; i < 3; i++)
		{
			if (i == 2)
			{
				printf("%d\n", res[1][i]);
			}
			else
			{
				printf("%d ", res[1][i]);
			}
		}
		for (int i = 0; i < n-7; i++) 
		{
			if (i == n-8)
			{
				printf("%d", res[2][i]);
			}
			else
			{
				printf("%d ", res[2][i]);
			}
		}
	}
	return 0;
}